package com.seednia.module.util.messagesender;

import java.util.Properties;

import com.seednia.foundation.framework.service.RequestContext;
import com.seednia.module.core.message.dto.MessageDto;

/**
 * Message sender interface
 * @author Young Suk Ahn
 *
 */
public interface IMessageSender {

	/**
	 * Retuns the ID of the sender
	 * @return
	 */
	public String getId();
	public void setId(String id);
	
	public Integer getType();
	
	void initialize(Properties props);

	void sendMessage(RequestContext requestContext, MessageDto message);
}
